package com.hyq.mediator;

import java.util.Random;

/**
 * 客户端
 * @author Janus
 */
public class Client {
	/*
	 * 创建中介者，将同事A、B、C聚在一起开始相互介绍
	 */
	public static void main(String[] args) {
		//创建中介者
		Mediator m= new ConcreteMediator();
		//将同事聚在一起
		m.setA(new ConcreteColleagueA(m));
		m.setB(new ConcreteColleagueB(m));
		m.setC(new ConcreteColleagueC(m));
		System.out.println("同事A开始自己介绍，同事B、C同时也自己介绍==========");
		m.communicateA();
		System.out.println("同事B开始自己介绍，同事A、C同时也自己介绍==========");
		m.communicateB();
		System.out.println("同事C开始自己介绍，同事A、B同时也自己介绍==========");
		m.communicateC();
	}
}
